Logic, computation and constraint satisfaction

نویسنده

  • Barnaby Martin
چکیده

We study a class of non-deterministic program schemes with while loops: firstly, augmented with a priority queue for memory; secondly, augmented with universal quantification; and, thirdly, augmented with universal quantification and a stack for memory. We try to relate these respective classes of program schemes to well-known complexity classes and logics. We study classes of structure on which path system logic coincides with polynomial time P. We examine the complexity of generalisations of non-uniform boolean constraint satisfaction problems, where the inputs may have a bounded number of quantifier alternations (as opposed to the purely existential quantification of the CSP). We prove, for all bounded-alternation prefixes that have some universal quantifiers to the outside of some existential quantifiers (i.e. Π2 and above), that this generalisation of boolean CSP respects the same dichotomy as that for the non-uniform boolean quantified constraint satisfaction problem. We study the non-uniform QCSP, especially on digraghs, through a combinatorial analog – the alternating-homomorphism problem – that sits in relation to the QCSP exactly as the homomorphism problem sits with the CSP. We establish a trichotomy theorem for the non-uniform QCSP when the template is restricted to antireflexive, undirected graphs with at most one cycle. Specifically, such templates give rise to QCSPs that are either tractable, NP-complete or Pspace-complete. We study closure properties on templates that respect QCSP hardness or QCSP equality. Our investigation leads us to examine the properties of first-order logic when deprived of the equality relation. We study the non-uniform QCSP on tournament templates, deriving sufficient conditions for tractability, NP-completeness and Pspace-completeness. In particular, we prove that those tournament templates that give rise to tractable CSP also give rise to tractable QCSP.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Control in Parallel Constraint Logic Programming

Although constraint satisfaction problems can be specied declaratively, the cost of actual solving depends heavily on the order of computation. The ideal combination of declarative problem description and automatic satisfaction is di cult; because determination of the optimal order of computation in advance is impossible in general. Our new proposal, Parallel Constraint Logic Programming(PCLP),...

متن کامل

Constraint Satisfaction Problems and Evolutionary Computation: A Reality Check

Constraint satisfaction has been the subject of many studies. Different areas of research have tried to solve all kind of constraint problems. Here we will look at a general model for constraint satisfaction problems in the form of binary constraint satisfaction. The problems generated from this model are studied in the research area of constraint programming and in the research area of evoluti...

متن کامل

Generalised Constraint Propagation

Constraint logic programming is often described as logic programming with uni cation replaced by constraint solving over a computation domain. There is another, very di erent, CLP paradigm based on constraint satisfaction, where program-de ned goals can be treated as constraints and handled using propagation. This paper proposes a generalisation of propagation, which enables it to be applied on...

متن کامل

Category-based constraint logic

This research exploits the view of constraint programming as computation in a logical system, namely constraint logic. The basic ingredients of constraint logic are: constraint models for the semantics (they form a comma-category over a fixed model of “built-ins”), generalized polynomials in the rôle of basic syntactic ingredient, and a constraint satisfaction relation between semantics and syn...

متن کامل

Ordering Heuristics for Arc Consistency Algorithms

Arc consistency algorithms are used in solving constraint satisfaction problems and are important in constraint logic programming languages. Search order heuristics for arc consistency algorithms signiicantly enhance the ef-ciency of their implementation. In this paper we propose and evaluate several ordering heuristics. Care is taken with experimental design , involving random problems, and st...

متن کامل

Distributed Configuration as Distributed Dynamic Constraint Satisfaction

Dynamic constraint satisfaction problem (DCSP) solving is one of the most important methods for solving various kinds of synthesis tasks, such as configuration. Todays configurators are standalone systems not supporting distributed configuration problem solving functionality. However, supply chain integration of configurable products requires the integration of configuration systems of differen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005